@charset "utf-8";
/* CSS Document */

/*index */



/*焦点图*/
  .lubo{ width: 100%; min-width:1000px;clear: both; position: relative; height:600px;}
  .lubo_box{ position: relative; width: 100%; height:600px; }
  .lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:600px; opacity: 0;filter:alpha(opacity=0);}
  .lubo_box li a{ display: block;width: 100%;  height: 100%;}

  .lubo_box li img{ width: 100%; height: 600px;}

  /*圆点*/
  .cir_box{ overflow: hidden; position: absolute; z-index: 100;}
  .cir_box li{ float: left; width: 30px; height: 5px; margin:0 5px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=80);}
  .cir_on{ background: #000 !important;}

  /*按钮*/
  .lubo_btn{ display:none; position: absolute; width: 100%; top: 140px;}
  .left_btn, .right_btn{ width: 30px; height: 80px; background: #000;opacity: 0.8;filter:alpha(opacity=80); cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
  .left_btn{ float: left;}
  .right_btn{ float: right;}

/*search*/
.search { height:60px; line-height:60px; color:#666;  border-bottom:#ccc dashed 1px; }
.search .hot { margin-right:10px; padding-left:10px; }
.search li a { color:#999; padding:0 15px;  }
.search li a:hover { color:#666; }

/* 主体一 */
.index_title { padding-top:30px; color:#191919; }
.index_title p { line-height:2; }

.index_cont1 { height:400px; padding-top:110px; background:url(../images/index_01bg.jpg) center top no-repeat;  }
.index_cont1 ul { margin:0 46px;  }
.index_cont1 .t { line-height:2.5; }
.index_cont1 .more {  margin:30px auto 0 auto;  }

.index_cont1 .more a { width:100px; padding:5px 15px;  }
.index_cont1 .more a:hover { color:#FFF; text-decoration:underline; }

.index_cont1 .js-number{
    height: 70px;
    overflow: hidden;
    top: 50%;
    left: 50%;
	display: inline-block;
  }
  .js-number span{
    display: inline-block;
    background:#c00500;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    width: 40px;
    height: 70px;
    font-size: 70px;
    line-height: 70px;
  }
  .js-number .sign-number span{
    width: 15px;
  }
  .js-number .digit-container{
    width: 40px;
    text-align: center;
    overflow: hidden;
    font-size: 0;
  }
  .js-number .l{
    float: left;
  }

/* 解决方案 */
.index_cont2 { padding-bottom:50px;  }
.index_cont2_nav { margin-top:60px; background:url(../images/line_1px.png) center center repeat-x; }
.index_cont2_nav .list a { margin:0 18px; display:block; width:140px; height:42px; line-height:42px; padding-left:20px; border:#dcdcdc solid 1px; border-radius:20px; transition: 0.5s; }
.index_cont2_nav .list a:hover { color:#FFF; font-size:16px; border:#c00500 solid 1px; border-radius:20px; }
.index_cont2_nav .list .wjg  { background:#FFF url(../images/index_jjfa_li_bg.png) 30px 6px no-repeat; }
.index_cont2_nav .list .wjg:hover { background:#c00500 url(../images/index_jjfa_li_bg.png) 30px -36px no-repeat; }
.index_cont2_nav .list .gyg { background:#FFF url(../images/index_jjfa_li_bg.png) 30px -78px no-repeat; }
.index_cont2_nav .list .gyg:hover { background:#c00500 url(../images/index_jjfa_li_bg.png) 30px -120px no-repeat; }
.index_cont2_nav .list .cwg { background:#FFF url(../images/index_jjfa_li_bg.png) 30px -162px no-repeat; }
.index_cont2_nav .list .cwg:hover { background:#c00500 url(../images/index_jjfa_li_bg.png) 30px -205px no-repeat; }
.index_cont2_nav .list .bmg { background:#FFF url(../images/index_jjfa_li_bg.png) 30px -246px no-repeat; }
.index_cont2_nav .list .bmg:hover { background:#c00500 url(../images/index_jjfa_li_bg.png) 30px -289px no-repeat; }
.index_cont2_nav .list .mjg { background:#FFF url(../images/index_jjfa_li_bg.png) 30px -331px no-repeat; }
.index_cont2_nav .list .mjg:hover { background:#c00500 url(../images/index_jjfa_li_bg.png) 30px -373px no-repeat; }
.index_cont2_nav .list .gyc { background:#FFF url(../images/index_jjfa_li_bg.png) 30px -413px no-repeat; }
.index_cont2_nav .list .gyc:hover { background:#c00500 url(../images/index_jjfa_li_bg.png) 30px -455px no-repeat; }

/*图片轮播*/
.box{
	width:1200px;height:580px;position: relative;overflow: hidden; margin-top:50px;
}
.box li{
	width:100%;height: 100%;position: absolute;left:-100%;font-size: 70px;top:0;color:#fff;
}
.rightB{
	width:50px;height:70px;font-size: 20px;color:#fff;background: rgba(0,0,0,0.5);position: absolute;right:0;top:50%;line-height:70px;text-align: center;cursor: pointer;display: none;
}
.leftB{
	width:50px;height:70px;font-size: 20px;color:#fff;background: rgba(0,0,0,0.5);position: absolute;left:0;top:50%;line-height:70px;text-align: center;cursor: pointer;display: none;
}


/*产品中心*/
.index_cont3 { margin-top:50px; }
.index_cont3 .product_nav { width:170px; left: -110px;  }
.index_cont3 .product_nav .product_nav_title { height:100px; line-height:100px;  }
.index_cont3 .product_nav .list { width:160px; height:95px; margin-top:2px;  transition: 0.6s; }
.index_cont3 .product_nav .list a {  width:120px; height:95px; padding-left:50px; line-height:95px; display:block; transition: 0.6s; background-color:#f0f0f0; background-image:url(../images/index_product_ico.png); background-repeat:no-repeat;  }

.index_cont3 .product_nav .list a:hover { background-color:#c00500; color:#FFF;  }
.index_cont3 .product_nav .list .wjg { background-position:15px 20px; }
.index_cont3 .product_nav .list .wjg:hover { background-position:15px -80px; }
.index_cont3 .product_nav .list .gyg { background-position:15px -180px; }
.index_cont3 .product_nav .list .gyg:hover { background-position:15px -280px; }
.index_cont3 .product_nav .list .cwg { background-position:15px -380px; }
.index_cont3 .product_nav .list .cwg:hover { background-position:15px -480px; }
.index_cont3 .product_nav .list .bmg { background-position:15px -580px; }
.index_cont3 .product_nav .list .bmg:hover { background-position:15px -680px; }
.index_cont3 .product_nav .list .hdg { background-position:15px -780px; }
.index_cont3 .product_nav .list .hdg:hover { background-position:15px -880px; }

.index_cont3 .product_nav .list .mjg { background-position:15px -980px; }
.index_cont3 .product_nav .list .mjg:hover { background-position:15px -1080px; }

.index_cont3 .product_nav .list .gyc { background-position:15px -1180px; }
.index_cont3 .product_nav .list .gyc:hover { background-position:15px -1280px; }



.index_cont3 .product_list { width:1134px;  margin-left:20px; height:800px;position: relative;overflow: hidden; }
.index_cont3 .product_list .list {  border:#e4e4e4 solid 1px; margin:10px 0px 10px 20px;    overflow: hidden; }
.index_cont3 .product_list .list .img { width:260px; height: 300px; padding-left:1px; margin:10px auto 0 auto;   transition: All 0.2s ease-in-out; }
.index_cont3 .product_list .list .img img { margin:auto; }
.index_cont3 .product_list .list .t { height:45px; line-height:45px;  }

.index_cont3 .product_list .list:hover .img { transform: scale(1.08);  }

.product_list li{
	width:100%;height: 100%;position: absolute;text-align: center; left:0; top:-800px;
}

/* 定制**/
.index_cont4 { height:580px; background:url(../images/dingzhi_bg.jpg) center center no-repeat; }
.index_cont4 .index_dingzhi .title { font-size:60px; font-style:italic; letter-spacing:15px; padding-top:60px;  }
.index_cont4 .index_dingzhi .buzhou { height:180px; position:relative; margin-top:170px  }
.index_cont4 .index_dingzhi .buzhou dl { position:absolute; }
.index_cont4 .index_dingzhi .buzhou .buzhou_1 { top:60px; left:80px;  }
.index_cont4 .index_dingzhi .buzhou .buzhou_2 { top:-80px; left:290px;  }
.index_cont4 .index_dingzhi .buzhou .buzhou_3 { top:60px; left:500px;  }
.index_cont4 .index_dingzhi .buzhou .buzhou_4 { top:-80px; left:730px;  }
.index_cont4 .index_dingzhi .buzhou .buzhou_5 { top:60px; left:950px;  }
.index_cont4 .index_dingzhi .zixun { margin-left:400px; }
.index_cont4 .index_dingzhi .zxzx { background-color:#fff; padding:6px 30px; border-radius:6px; margin-right:30px; }
.index_cont4 .index_dingzhi .wydz { padding:6px 22px;  border:#FFF solid 1px; border-radius:6px;  } 


/*发展*/

.index_cont5_min .img { width:600px; height:350px; overflow:hidden; }
.index_cont5_min .text { width:580px; margin-top:30px; margin-left:20px; }
.index_cont5_min .text .number { padding:6px 12px; border-radius:8px; margin-right:20px;  }
.index_cont5_min .text .title { display:inline; padding:0 20px 8px 0px; border-bottom:#666 solid 1px; letter-spacing:2px;  }
.index_cont5_min .text ul { margin-top:30px; margin-left:100px; line-height:2.4; }
.index_cont5_min .text ul li {list-style: disc; }

/*cese*/
.index_cont6 { margin-top:40px; padding:0px 0 30px 0; }
.index_cont6 .index_cont2_nav .list a { background:#FFF; padding:0; width:160px; }
.index_cont6 .index_cont2_nav .list a:hover { background:#c00500; }
.index_cont6 .box  {  height:420px; }
.index_cont6 .box .list { width:280px; height:410px; display:block; margin:5px 9px; border: #dcdcdc solid 1px;}
.index_cont6 .box .list .img { width:280px; height:200px;  background:#FFF;}
.index_cont6 .box .list .t { height:50px; line-height:50px; overflow:hidden; }
.index_cont6 .box .list p { padding:0 16px; line-height:2; }

/*工厂展示*/


#feature {
	BORDER-BOTTOM: #999 0px dotted; POSITION: relative; BORDER-LEFT: #999 0px dotted; MARGIN-TOP: 30px;  BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted
}

.featureUL {
	BORDER-BOTTOM: #000 0px dotted; POSITION: relative; BORDER-LEFT: #000 0px dotted; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: #000 0px dotted; BORDER-RIGHT: #000 0px dotted; PADDING-TOP: 0px; LEFT: 0px
}
.featureBox {
	BACKGROUND-IMAGE: url(../images/bg-featurebox.jpg); BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; WIDTH: 400px; BACKGROUND-REPEAT: no-repeat; FLOAT: left;  OVERFLOW: hidden; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted;
}
.featureBox a { margin:10px; text-align:center; display:block; }
#botton-scroll {
	Z-INDEX: 0; BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; MARGIN: 0px auto;  FLOAT: left; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted
}
#block {
	Z-INDEX: 0; BORDER-BOTTOM: #999 0px dotted; POSITION: relative; BORDER-LEFT: #999 0px dotted; PADDING-BOTTOM: 20px; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 70%; OVERFLOW: hidden; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted; PADDING-TOP: 0px
}
#block .box {
	BORDER-BOTTOM: #d8d8d8 0px solid; BORDER-LEFT: #d8d8d8 0px solid; PADDING-BOTTOM: 10px; MARGIN: 0px 10px; PADDING-LEFT: 10px;  PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: 150px; BORDER-TOP: #d8d8d8 0px solid; BORDER-RIGHT: #d8d8d8 0px solid; PADDING-TOP: 10px
}

.featureBox .feature-title {
	height:50px; line-height:50px;
}

#feature .btn { width:50px;height:70px;font-size: 20px;color:#fff;background: rgba(0,0,0,0.5);position: absolute;line-height:70px;text-align: center;cursor: pointer; }
#feature .prev {left:0;top:120px;　}
#feature .next {right:0;top:120px;　}

/* news **/
.index_cont8  { line-height:2; margin-bottom:10px; }

.index_cont8 .cpbk { width:560px; border:#CCC solid 1px;  } 
.index_cont8 .news { width:600px; border:#CCC solid 1px; padding-bottom:12px; height:340px; overflow:hidden; } 
.index_cont8 .index_new_t { height:60px; line-height:60px;  }
.index_cont8 .index_new_t .text { width:120px;   }
.index_cont8 .index_new_t .index_news_nav a { margin:0 3px; padding:0 6px; }

.index_cont8 .index_new_t .more { margin-right:30px;   }
.index_cont8 .index_new_t .text a:hover,.index_news_nav a:hover { color:#FFF; text-decoration:underline; }
.index_cont8 .cpbk .cpbk_list { width:500px; margin:15px 30px 15px 50px; text-align: left;  }
.index_cont8 .cpbk .cpbk_list .title { background-position:left 8px;  }
.index_cont8 .cpbk .cpbk_list .title,.index_cont8 .cpbk .cpbk_list .p {  padding:8px 0px 8px 40px; background-image:url(../images/index_new_cpbk.jpg); background-repeat:no-repeat;  }
.index_cont8 .cpbk .cpbk_list .p {  background-position:left -26px; }
.index_cont8 .new_hot { height:120px; margin:20px 0 10px 20px;  }
.index_cont8 .new_hot img { margin-right:20px; }
.index_cont8 .new_hot .txt { width:320px;  }
.index_cont8 .new_hot .txt a { line-height:2; }
.index_cont8 .news .list { width:270px; height:28px; overflow:hidden; margin:5px 0 0px 20px;text-align: left;  }

/* about */
.index_cont9 {  margin-top:30px; }
.index_cont9 .about { width:500px; height:300px; padding:20px 35px; margin-left:30px; line-height:2; }
.index_cont9 .about a:hover { color:#FFF; text-decoration:underline;  }
.index_cont9 .about p { text-indent:29px; margin-top:10px; }
/*荣誉*/
    #index_rongyu{
      
	  height:225px;
      margin: 40px auto;
      position: relative;
      overflow: hidden;border:#f0f0f0 solid 1px; 
    }
    #index_rongyu ul{
      position:absolute;
      left:0;
      top:0;
      overflow: hidden;
	  
    }
 
    #index_rongyu ul li{
      float: left;
      width: 270px;
      height: 220px;
      list-style: none;
	  margin:0 10px;
    }
#index_rongyu ul li span { height:40px; line-height:40px; display:block; }
